package com.godGuang.mine.service;

import com.godGuang.common.core.domain.Result;
import com.godGuang.common.system.domain.SysFile;
import com.godGuang.mine.domain.*;
import com.godGuang.mine.domain.Req.ReqEvaluate;
import com.godGuang.mine.domain.Req.ReqTask;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

/**
 * @Author The future is full of hope
 * @CreateTime 2024/1/8 0008 14:04
 * @PackageName:com.godGuang.mine.service
 * @ClassName: MineService
 */
public interface MineService {

    List<Catalogue> queryCatalogueName();

    List<Disease> queryDiseaseNameByCatalogueId(Integer  catalogueId);

    List<Drug> queryDrugNameByCatalogueId(Integer catalogueId);


    List<Pharmacy> queryPharmacyName();


    List<Drug> queryDrugByPharmacyId(Integer pharmacyId);

    String attendance(ReqTask reqTask);

    Drug queryMineByName(String name);

    void evaluateDoctor(ReqEvaluate reqEvaluate);

    void insertDisease(Disease disease);

    void insertGift(Gift gift);

    void insertEvaluate(Evaluate evaluate);



    //Result sendResetPwdMail(String email, HttpServletRequest request);
}
